to team up - Francés Inglés Diccionario